<?php
/*
Autor: Jonathan Vindas Abarca
Fecha: 28/11/2012
Descripción: Este archivo contiene la declaración de funciones para obtener datos de la tabla de facturas 
de la base de datos SQL Server.
Bitacora de modificaciones:
<
    Autor: 
    Fecha: 
    Descripción: 
>
*/

    function agregarFacturaExportacionModelo(
            $invoiceNumber,
            $nombreCompania,
            $direccionCompania, 
            $cedulaJuridica,
            $codigoExportador,
            $invoiceDate, 
            $pmtTerms, 
            $contact, 
            $email,
            $phone,
            $fax,
            $billto, 
            $shipto, 
            $importerOfRecord,
            $purchaseOrder,
            $deliveryDate,
            $buyer, 
            $contractNumber,
            $contractDate,
            $vatRegistration,
            $incoterm,
            $bankDetails,
            $ABANumber,
            $swift, 
            $accountName,
            $accountNumber, 
            $forFurtherCreditTo,
            $comentarios,
            $idCliente,
            $codigoCompania)
            {
            require_once 'dataModelo.php';
            $conexion=conexion();
            $update="INSERT FacturasExportacion 
            (invoiceNumber, 
             nombreCompania, 
             direccionCompania, 
             cedulaJuridica,
             codigoExportador,
             invoiceDate, 
             pmtTerms, 
             contact, 
             email, 
             phone, 
             fax, 
             billto, 
             shipto, 
             importerOfRecord,
             purchaseOrder, 
             deliveryDate, 
             buyer, 
             contractNumber, 
             contractDate, 
             vatRegistration, 
             incoterm, 
             bankDetails,
             ABANumber,
             swift, 
             accountName,
             accountNumber, 
             forFurtherCreditTo, 
             comentarios,
             idCliente,
             codigoCompania,
            estado) 
            VALUES ('$invoiceNumber', 
             '$nombreCompania', 
             '$direccionCompania', 
             '$cedulaJuridica',
             '$codigoExportador',
             '$invoiceDate', 
             '$pmtTerms', 
             '$contact', 
             '$email', 
             '$phone', 
             '$fax', 
             '$billto', 
             '$shipto', 
             '$importerOfRecord',
             '$purchaseOrder', 
             '$deliveryDate', 
             '$buyer', 
             '$contractNumber', 
             '$contractDate', 
             '$vatRegistration', 
             '$incoterm', 
             '$bankDetails',
             '$ABANumber',
             '$swift', 
             '$accountName',
             '$accountNumber', 
             '$forFurtherCreditTo', 
             '$comentarios',
             '$idCliente',
             '$codigoCompania','A')";
       //$update="exec SP002ModificarPrecio '$embalaje','$precio','$localidad'";
            if (!odbc_exec($conexion,$update))
            {
                die('Error: ' . odbc_error());
            }
            odbc_close($conexion);
    }
    
    function modificarFacturaExportacionModelo(
            $invoiceNumber,
            $nombreCompania,
            $direccionCompania, 
            $cedulaJuridica,
            $codigoExportador,
            $invoiceDate, 
            $pmtTerms, 
            $contact, 
            $email,
            $phone,
            $fax,
            $billto, 
            $shipto, 
            $importerOfRecord,
            $purchaseOrder,
            $deliveryDate,
            $buyer, 
            $contractNumber,
            $contractDate,
            $vatRegistration,
            $incoterm,
            $bankDetails,
            $ABANumber,
            $swift, 
            $accountName,
            $accountNumber, 
            $forFurtherCreditTo,
            $comentarios,
            $idCliente,
            $codigoCompania)
            {
            require_once 'dataModelo.php';
            $conexion=conexion();
            $update="update FacturasExportacion 
            set 
            nombreCompania='$nombreCompania',direccionCompania='$direccionCompania', cedulaJuridica='$cedulaJuridica',codigoExportador='$codigoExportador',
            invoiceDate='$invoiceDate',pmtTerms='$pmtTerms', contact='$contact',email='$email',
            phone='$phone',fax='$fax', billto='$billto',shipto='$shipto',
            importerOfRecord='$importerOfRecord',incoterm='$incoterm',
            purchaseOrder='$purchaseOrder',deliveryDate='$deliveryDate', buyer='$buyer',contractNumber='$contractNumber',
            contractDate='$contractDate',vatRegistration='$vatRegistration', bankDetails='$bankDetails',ABANumber='$ABANumber',
            swift='$swift',accountName='$accountName', accountNumber='$accountNumber',forFurtherCreditTo='$forFurtherCreditTo',
            comentarios='$comentarios'
            where invoiceNumber='$invoiceNumber' and idCliente='$idCliente' and
            codigoCompania='$codigoCompania' and estado='A'";
       //$update="exec SP002ModificarPrecio '$embalaje','$precio','$localidad'";
            if (!odbc_exec($conexion,$update))
            {
                die('Error: ' . odbc_error());
            }
            odbc_close($conexion);
    }

    function buscarTodosCodigosFacturas($codigoCliente, $nombreCliente, $nombrecompaniaProveedora)
    {
        require_once 'dataModelo.php';
        $conexion=  conexion_AX();
        $select="select INVOICEID from CUSTINVOICEJOUR where CUSTGROUP='Exterior' and deliveryname like '%uni%' and invoiceaccount like'%00142%' and dataareaid='006'";
        //$rs = odbc_exec($conexion, "SELECT CodEmbalaje,Tipo FROM embalajes");
        $rs = odbc_exec($conexion, $select);
        $items=Array();
        while (odbc_fetch_row($rs))
        {
            $item['INVOICEID']=odbc_result($rs,"INVOICEID");            
            array_push($items,$item);
        }
        odbc_close($conexion);
        return $items;
    } 
    
    function buscarFacturas()
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $select="select f.invoiceNumber,f.codigoCompania,f.nombreCompania,f.idCliente,cl.nombreCliente,f.codigoCompania,f.estado from FacturasExportacion f inner join Clientes cl on cl.codigoCliente=f.idCliente";                
        $rs = odbc_exec($conexion,$select);
        $items=Array();
            while (odbc_fetch_row($rs)){
                $item['invoiceNumber']=odbc_result($rs,"invoiceNumber");
                $item['codigoCompania']=odbc_result($rs,"codigoCompania");
                $item['nombreCompania']=odbc_result($rs,"nombreCompania");
                $item['idCliente']=odbc_result($rs,"idCliente");
                $item['nombreCliente']=odbc_result($rs,"nombreCliente");  
                $item['estado']=odbc_result($rs,"estado");  
                array_push($items,$item);
            }
        odbc_close($conexion);
        return $items;        
    }
    
    function buscarFacturasModuloExportacion($codigoCompania, $codigoCliente, $nombreCliente, $numerofactura)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $select="select c.nombreCliente,c.codigoCliente,f.invoiceNumber,f.codigoCompania,com.nombreCompania,f.estado  from facturasExportacion f inner join clientes c on f.idCliente=c.codigoCliente
inner join companias com on f.codigoCompania=com.codigoCompania where f.invoiceNumber= '$numerofactura' and( f.idCliente like '%$codigoCliente%' or c.nombreCliente like '%$nombreCliente%') and f.codigoCompania='$codigoCompania'";
        /*$select="select c.nombreCliente,c.codigoCliente,f.invoiceNumber  from facturasExportacion f
        inner join clientes c
        on f.idCliente=c.codigoCliente
        where f.invoiceNumber like '%$numerofactura%' or f.idCliente like '%$codigoCliente%' or c.nombreCliente like '%$nombreCliente%' or f.codigoCompania like '%$codigoCompania%'";                */
        $rs = odbc_exec($conexion,$select);
        $items=Array();
            while (odbc_fetch_row($rs)){
                $item['nombreCliente']=odbc_result($rs,"nombreCliente");
                $item['codigoCliente']=odbc_result($rs,"codigoCliente");
                $item['invoiceNumber']=odbc_result($rs,"invoiceNumber");
                $item['codigoCompania']=odbc_result($rs,"codigoCompania");
                $item['nombreCompania']=odbc_result($rs,"nombreCompania");
                $item['estado']=odbc_result($rs,"estado");
                array_push($items,$item);
            }
        odbc_close($conexion);
        return $items;        
    }
    
    function mostrarTablaFacturasNuevas($codigoCliente,$nombreCliente,$numerofactura,$numeroContrato,$codigoCompania)
    {
        echo "<div id='contenedorTablaArticuloDisponible' name='contenedorTablaArticuloDisponible'>
                   
                    <br>
                    <table cellpadding='0' cellspacing='0' border='0' class='display' id='tabla_lista_paises'>
                    <thead>
                        <tr>
                            <th>Numero Factura</th>
                            <th>Codigo cliente</th>
                            <th>Nombre Cliente</th><!--Estado-->                           
                            <th>Contrato</th><!--Estado-->                           
                            <th>Codigo Compania</th><!--Estado-->                           
                            <th>Registrar Factura</th>
                       </tr>
                    </thead>
                    <tfoot>
                        <tr>
                            <th></th>
                            <th></th>
                        </tr>
                    </tfoot>
                    <tbody>";
        
            echo" <tr>                     
                    <td>$numerofactura</td>                                
                    <td>$codigoCliente</td>
                    <td>$nombreCliente</td>                               
                    <td>$numeroContrato</td>   
                    <td>$codigoCompania</td>   
                    <td><a id='linkBotonAgregarFactura' href='../vistas/paginaPrincipal.php?accion=direccionarAgregarFacturasExportacion&controlador=facturasExportacion&numeroFactura=$numerofactura&codigoCompania=$codigoCompania&codigoCliente=$codigoCliente&numeroContrato=$numeroContrato' title='Editar'><img src='../vistas/Imagenes/AddLinea.png' alt='Guardar'/> </a></td>
                  </tr>";            
        
        echo "</tbody>
                </table></div>";
    }
    
    function mostrarTablaFacturasEditables($codigoCompania, $codigoCliente, $nombreCliente, $numerofactura,$numeroContrato)
    {
                
        $detalles=buscarFacturasModuloExportacion($codigoCompania, $codigoCliente, $nombreCliente, $numerofactura);        
        echo "<div id='contenedorTablaArticuloDisponible' name='contenedorTablaArticuloDisponible'>
                   
                    <br>
                    <table cellpadding='0' cellspacing='0' border='0' class='display' id='tabla_lista_paises'>
                    <thead>
                        <tr>
                            <th>Numero Factura</th>
                            <th>Codigo cliente</th>
                            <th>Nombre Cliente</th><!--Estado-->                   
                            <th>Codigo Compania</th><!--Estado-->                   
                            <th>Editar Factura</th>
                            <th>Imprimir Factura</th>
                       </tr>
                    </thead>
                    <tfoot>
                        <tr>
                            <th></th>
                            <th></th>
                        </tr>
                    </tfoot>
                    <tbody>";
        foreach ($detalles as $detalle) 
        {            
            $invoiceNumber = $detalle['invoiceNumber'];
            $codigoCliente = $detalle['codigoCliente'];
            $nombreCliente =  $detalle['nombreCliente'];                        
            $codigoCompania =  $detalle['codigoCompania'];   
            $estado =  $detalle['estado'];   
            $nombreUsuario=$_SESSION["s_username"];
            echo" <tr>                     
                   <td>$invoiceNumber</td>                                
                    <td>$nombreCliente</td>
                    <td>$codigoCliente</td>             
                    <td>$codigoCompania</td>"    ;
            if($estado=='A'){
            echo "
                    <td><a id='linkBotonAgregarFactura' href='../vistas/paginaPrincipal.php?accion=recuperarFacturaControlador&controlador=facturasExportacion&codigoFactura=$invoiceNumber&codigoCliente=$codigoCliente&codigoCompania=$codigoCompania&numeroContrato=$numeroContrato' title='Editar'><img src='../vistas/Imagenes/edit.png' alt='Guardar'/> </a></td>
                    <td><a id='linkImprimirFactura' href='http://sj-test.grupo.numar.net/ReportServer?%2fpruebardl%2fReporte_Factura_Exportacion_Unilever&rs%3aCommand=Render&rs%3AFormat=PDF&codCom=$codigoCompania&invoice=$invoiceNumber&cliente=$codigoCliente' title='Imprimir'><img src='../vistas/Imagenes/Report.png' alt='Guardar'/> </a></td>
                  ";  }
                  else
                  {
          echo "
                    <td><a id='linkBotonAgregarFactura' href='../vistas/paginaPrincipal.php?accion=activarRegistro&controlador=facturasExportacion&codigoFactura=$invoiceNumber&codigoCliente=$codigoCliente&codigoCompania=$codigoCompania' title='Activar'><img src='../vistas/Imagenes/change.png' alt='Activar'/> </a></td>            ";
                  }
            //<td><a id='linkImprimirFactura' href='../vistas/paginaPrincipal.php?accion=imprimirFacturaExportacion&controlador=facturasExportacion&codigoFactura=$invoiceNumber&codigoCliente=$codigoCliente&codigoCompania=$codigoCompania&nombreUsuario=$nombreUsuario' title='Editar'><img src='../vistas/Imagenes/AddLinea.png' alt='Guardar'/> </a></td>
        }
        echo "</tr></tbody>
                </table></div>";
    }
    
    function recuperarFacturaParaEditar($numerofactura,$codigoCompania,$codigoCliente)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $select="select invoiceNumber, nombreCompania, direccionCompania, cedulaJuridica, codigoExportador, invoiceDate, pmtTerms, contact, email, phone, fax, billto, shipto, importerOfRecord, purchaseOrder, deliveryDate, buyer, contractNumber, contractDate, vatRegistration, incoterm, bankDetails, ABANumber, swift, accountName, accountNumber, forFurtherCreditTo, comentarios, idCliente,codigoCompania from FacturasExportacion where invoiceNumber='$numerofactura' and idCliente='$codigoCliente' and codigoCompania='$codigoCompania'";
        /*$select="select c.nombreCliente,c.codigoCliente,f.invoiceNumber  from facturasExportacion f
        inner join clientes c
        on f.idCliente=c.codigoCliente
        where f.invoiceNumber like '%$numerofactura%' or f.idCliente like '%$codigoCliente%' or c.nombreCliente like '%$nombreCliente%' or f.codigoCompania like '%$codigoCompania%'";                */
        $rs = odbc_exec($conexion,$select);
        $items=Array();
            while (odbc_fetch_row($rs)){              	                
                /*Parseamos las fechas*/
                $invoiceDate=date_parse(odbc_result($rs,"invoiceDate"));
                $deliveryDate=date_parse(odbc_result($rs,"deliveryDate"));
                $contractDate=date_parse(odbc_result($rs,"contractDate"));
                /*Convertimos en formato para fecha/interfaz */
                $item['invoiceDate']=convertirFechaBDFormatoInterfazDDMMYYYY($invoiceDate['day'], $invoiceDate['month'], $invoiceDate['year']);                
                $item['deliveryDate']=convertirFechaBDFormatoInterfazDDMMYYYY($deliveryDate['day'], $deliveryDate['month'], $deliveryDate['year']);                
                $item['contractDate']=convertirFechaBDFormatoInterfazDDMMYYYY($contractDate['day'], $contractDate['month'], $contractDate['year']);                
                /**/
                $item['invoiceNumber']=odbc_result($rs,"invoiceNumber");
                $item['nombreCompania']=odbc_result($rs,"nombreCompania");
                $item['direccionCompania']=odbc_result($rs,"direccionCompania");
                $item['cedulaJuridica']=odbc_result($rs,"cedulaJuridica");
                $item['codigoExportador']=odbc_result($rs,"codigoExportador");                
                $item['pmtTerms']=odbc_result($rs,"pmtTerms");
                $item['contact']=odbc_result($rs,"contact");
                $item['email']=odbc_result($rs,"email");
                $item['phone']=odbc_result($rs,"phone");
                $item['fax']=odbc_result($rs,"fax");
                $item['billto']=odbc_result($rs,"billto");
                $item['shipto']=odbc_result($rs,"shipto");
                $item['importerOfRecord']=odbc_result($rs,"importerOfRecord");
                $item['purchaseOrder']=odbc_result($rs,"purchaseOrder");
                $item['buyer']=odbc_result($rs,"buyer");
                $item['contractNumber']=odbc_result($rs,"contractNumber");                
                $item['vatRegistration']=odbc_result($rs,"vatRegistration");
                $item['incoterm']=odbc_result($rs,"incoterm");
                $item['bankDetails']=odbc_result($rs,"bankDetails");
                $item['ABANumber']=odbc_result($rs,"ABANumber");
                $item['swift']=odbc_result($rs,"swift");
                $item['accountName']=odbc_result($rs,"accountName");
                $item['accountNumber']=odbc_result($rs,"accountNumber");
                $item['forFurtherCreditTo']=odbc_result($rs,"forFurtherCreditTo");
                $item['comentarios']=odbc_result($rs,"comentarios");
                $item['idCliente']=odbc_result($rs,"idCliente");
                $item['codigoCompania']=odbc_result($rs,"codigoCompania");             
                array_push($items,$item);
            }
        odbc_close($conexion);
        return $items;        
    }
    
     function agregarImpresionBitacora(
        $numeroFactura,$nombreUsuario,$numeroCliente,$numeroCompania
           )
            {
            require_once 'dataModelo.php';
            $conexion=conexion();
            $update="INSERT bitacoras 
            (numeroFactura,nombreUsuario,fecha,numeroCliente,numeroCompania) 
            VALUES ('$numeroFactura','$nombreUsuario', GETDATE() ,'$numeroCliente','$numeroCompania')";
       //$update="exec SP002ModificarPrecio '$embalaje','$precio','$localidad'";
            if (!odbc_exec($conexion,$update))
            {
                die('Error: ' . odbc_error());
            }
            odbc_close($conexion);
    }
    
    function insertarEncabezadoFacturaModelo($invoiceNumber, $nombreCompania, $direccionCompania, 
			 $cedulaJuridica,$codigoExportador,$invoiceDate, $pmtTerms, 
			 $contact, $email, $phone, $fax,$idCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
            $conexion=conexion();
            $insert="INSERT FacturasExportacion 
            (invoiceNumber, 
             nombreCompania, 
             direccionCompania, 
             cedulaJuridica,
             codigoExportador,
             invoiceDate, 
             pmtTerms, 
             contact, 
             email, 
             phone, 
             fax, 
             billto, 
             shipto, 
             importerOfRecord,
             purchaseOrder, 
             deliveryDate, 
             buyer, 
             contractNumber, 
             contractDate, 
             vatRegistration, 
             incoterm, 
             bankDetails,
             ABANumber,
             swift, 
             accountName,
             accountNumber, 
             forFurtherCreditTo, 
             comentarios,
             idCliente,
             codigoCompania,estado) 
            VALUES ('$invoiceNumber', 
             '$nombreCompania', 
             '$direccionCompania', 
             '$cedulaJuridica',
             '$codigoExportador',
             '$invoiceDate', 
             '$pmtTerms', 
             '$contact', 
             '$email', 
             '$phone', 
             '$fax', 
             null, 
             null, 
             null,
             null, 
             null, 
             null, 
             null, 
             null, 
             null, 
             null, 
             null,
             null,
             null, 
             null,
             null, 
             null, 
             null,
             '$idCliente',
             '$codigoCompania', 'A')";
            if (!odbc_exec($conexion,$insert))
            {
                die('Error: ' . odbc_error());
            }
            odbc_close($conexion);
    }
    
    function actualizarDireccionesModelo($billto, $shipto, $importerOfRecord,$invoiceNumber, $idCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $update="update FacturasExportacion 
        set 
        billto='$billto',shipto='$shipto',
        importerOfRecord='$importerOfRecord'
        where invoiceNumber='$invoiceNumber' and idCliente='$idCliente' and
        codigoCompania='$codigoCompania'";        
        if (!odbc_exec($conexion,$update))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);                   
    }
    
    function actualizarContratoFacturaExportacionModelo($numeroOrden, $fechaEntrega, $comprador,$contrato, $fechaContrato,$vat,
                $inco,$codigoFactura, $codigoCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();        
        if(empty($fechaContrato))
        {
            $update="update FacturasExportacion 
            set 
            incoterm='$inco',
            purchaseOrder='$numeroOrden',deliveryDate='$fechaEntrega', buyer='$comprador',contractNumber='$contrato',
            contractDate=null,vatRegistration='$vat'
            where invoiceNumber='$codigoFactura' and idCliente='$codigoCliente' and
            codigoCompania='$codigoCompania'";        
        }
        else
        {
            $update="update FacturasExportacion 
            set 
            incoterm='$inco',
            purchaseOrder='$numeroOrden',deliveryDate='$fechaEntrega', buyer='$comprador',contractNumber='$contrato',
            contractDate='$fechaContrato',vatRegistration='$vat'
            where invoiceNumber='$codigoFactura' and idCliente='$codigoCliente' and
            codigoCompania='$codigoCompania'";        
        }
        if (!odbc_exec($conexion,$update))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);     
    }
    
    function actualizarDetalleBancoModelo($bankDetails,$ABANumber,$swift,$accountName,$accountNumber,
            $forFurtherCreditTo,$invoiceNumber,$idCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $update="update FacturasExportacion 
            set 
            bankDetails='$bankDetails',ABANumber='$ABANumber',
            swift='$swift',accountName='$accountName', accountNumber='$accountNumber',
            forFurtherCreditTo='$forFurtherCreditTo'
            where invoiceNumber='$invoiceNumber' and idCliente='$idCliente' and
            codigoCompania='$codigoCompania'";        
        if (!odbc_exec($conexion,$update))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);  
    }
    
    function actualizarComentariosModelo($comentarios,$invoiceNumber,$idCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();
        $update="update FacturasExportacion 
            set 
            comentarios='$comentarios'
            where invoiceNumber='$invoiceNumber' and idCliente='$idCliente' and
            codigoCompania='$codigoCompania'";        
        if (!odbc_exec($conexion,$update))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);  
    }
    
    function actualizarEncabezadoFacturaModelo($invoiceNumber, $nombreCompania, $direccionCompania, 
			 $cedulaJuridica,$codigoExportador,$invoiceDate, $pmtTerms, 
			 $contact, $email, $phone, $fax,$idCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
            $conexion=conexion();
            $update="update FacturasExportacion 
            set 
            nombreCompania='$nombreCompania',direccionCompania='$direccionCompania',
            cedulaJuridica='$cedulaJuridica',
			codigoExportador='$codigoExportador',invoiceDate='$invoiceDate',pmtTerms='$pmtTerms',
            contact='$contact',
			email='$email',phone='$phone',fax='$fax'
                        where invoiceNumber='$invoiceNumber' and idCliente='$idCliente' and
                        codigoCompania='$codigoCompania'";
            if (!odbc_exec($conexion,$update))
            {
                die('Error: ' . odbc_error());
            }
            odbc_close($conexion);
    }
    
    function desactivarFacturaExportacionModelo($invoiceNumber, $codigoCompania, $codigoCliente)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();        
        //$delete="delete from FacturasExportacion where invoiceNumber='$invoiceNumber' and codigoCompania='$codigoCompania' and idCliente='$codigoCliente'";
        $delete="update FacturasExportacion 
        set 
        estado='D'
        where invoiceNumber='$invoiceNumber' and idCliente='$codigoCliente' and
        codigoCompania='$codigoCompania'";
        if (!odbc_exec($conexion,$delete))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);
    }
    
    function encontrarFacturaExportacionDuplicada($codigoFactura,$codigoCliente,$codigoCompania)
    {      
       require_once 'dataModelo.php';       
       $existe=false;
       $conexion=conexion();       
       //$rs = odbc_exec($conexion,  "select Embalaje, Localidad from precios where Embalaje='".$tipoEmbalaje."' and Localidad='".$localidad."'");       
       $select="SELECT invoiceNumber, idCliente,codigoCompania FROM FacturasExportacion 
	where invoiceNumber='$codigoFactura' and idCliente='$codigoCliente' and codigoCompania='$codigoCompania'";       
       $rs = odbc_exec($conexion,$select);       
       if (!$conexion) 
       {           
           exit( "Error al conectar: " . $conexion);
       }
       else
       {           
           $existe=odbc_fetch_row($rs);             
       }
       odbc_close($conexion);
       return $existe;
    }
    
    function activarFacturaExportacion($codigoFactura,$codigoCliente,$codigoCompania)
    {
        require_once 'dataModelo.php';
        $conexion=conexion();        
        //$delete="delete from FacturasExportacion where invoiceNumber='$invoiceNumber' and codigoCompania='$codigoCompania' and idCliente='$codigoCliente'";
        $delete="update FacturasExportacion 
        set 
        estado='A'
        where invoiceNumber='$codigoFactura' and idCliente='$codigoCliente' and
        codigoCompania='$codigoCompania'";
        if (!odbc_exec($conexion,$delete))
        {
            die('Error: ' . odbc_error());
        }
        odbc_close($conexion);
    }
?>
